// 4.用ts语法声明一个string类型的变量
var str = 'abc';
// 5.用ts语法声明一个number类型的变量
var num = 10;
// 6.用ts语法声明一个boolean类型的变量；
var flag = true;
// 9.正确定义类型不准使用any
// 10.合理使用ts完成数组去重功能
var arr = [1, 2, 1, 3, 4, 6, 33, 6, 11, 11];
function fun(arr) {
    return arr.filter(function (item, index) {
        return arr.indexOf(item) === index;
    });
}
console.log(fun(arr));
function func(n) {
    var sum = 1;
    for (var i = 1; i <= n; i++) {
        sum *= i;
        console.log("".concat(i, "\u7684\u51FD\u6570\u7C7B\u578B\u662F").concat(typeof (n), " ").concat(i, "\u7684\u9636\u4E58\u662F").concat(sum));
    }
    // return sum
}
console.log(func(num));
